Bentley OpenFlows HAMMER CONNECT Edition 帮助

使用建模器导入水泵定义

水泵定义信息可以使用建模器从外部数据源提取。

大部分导入通过在“水泵定义表类型”下设置映射完成。但是,要导入多点水头曲线、效率曲线或速度效率曲线,则必须分别通过水泵定义 - 水泵曲线、水泵定义 - 流量-效率曲线以及水泵定义 - 速度效率曲线表类型导入。

以下列出了可以在“水泵定义”下导入的属性。其中唯一需要的属性是密钥或标签。大多数属性为数值。

  • 最高效率点效率
  • 最高效率点流量
  • 是否定义最高效率点最大流量?
  • 设计流量
  • 设计水头
  • GemsID (已导入)
  • 是变速驱动吗?
  • 最大扩展流量
  • 最大运行流量
  • 最大运行水头
  • 电机效率
  • 注释
  • 水泵定义类型 (ID)
  • 水泵定义类型 (标签)
  • 水泵效率
  • 水泵效率 (ID)
  • 水泵效率 (标签)
  • 水泵功率
  • 关闭水头
  • 用户定义的最高效率点最大流量

文本属性(如水泵效率和水泵定义类型)由字母和数字组成,必须正确拼写。例如,“标准 (3个点)”的拼写必须与“水泵定义”下拉菜单中完全一样。带问号的属性需要提供 TRUE 或 FALSE 值。属性名称旁边包含的 ID 为内部 ID,通常仅在从模型中动态连接输出时有用。

要导入数据,请先在数据源(如电子表格、数据库)中创建一个表格,然后为每个要导入的属性创建列/字段。例如,在 Excel 中,通过在工作表的第一行输入每个属性的列标题来创建列。从表格的第二行起,每个要导入的水泵定义都有一行。

在源文件中创建了表格后,必须先保存文件,然后才能导入它。

在向导的“指定数据源”步骤中,用户注明源文件名以及与水泵定义数据对应的工作表或表格。在“指定每个表的字段映射”步骤中,用户选择“水泵定义”作为表格类型,在“关键字 > 标签”字段中注明水泵定义的名称,然后在“属性”下拉列表中,用适当的属性映射要导入的每个字段。

从模型动态连接输出到数据表时,表格中必须包含要导出的每个属性的列标题。源表格的列名称不需要与模型中的属性名称相同。

通过示例可以很好地说明导入过程。根据下图所示三种水泵定义的数据和图形,图形下方的表格显示了水泵曲线定义导入的格式,并假设水头曲线使用标准 3 点曲线,效率曲线使用最佳效率曲线。流量为 200 加仑/分时,所有三个水泵的额定总动力水头 (TDH) 都是 120 英尺。

Q,加仑/分 H (红色) H (绿色) H (蓝色)
0 180 200 160
200 120 120 120
400 40 0 20
BEPe 70 69 65

三个水泵的电机效率都是 95%,最高效率点 (BEP) 流量为 200。

数据源在 Excel 电子表格中创建。

标签 类型 电机效率 设计 Q 设计水头 关闭水头 最大流量 最大流量时的水头 最高效率点效率 最高效率点流量 效率类型 变速
红色 标准(3个点) 95 200 120 180 400 40 70 200 最高效率点 False
绿色 标准(3个点) 95 200 120 200 400 0 69 200 最高效率点 False
蓝色 标准(3个点) 95 200 120 160 400 20 65 200 最高效率点 False

建模器向导的“数据源”步骤如下所示:

字段映射应如下方屏幕所示:

导入后,三个水泵均在水泵定义中列出。“红色”水泵的曲线如下图所示: